package com.sf.fy.uav.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 航站信息，用于维护要展示的航站列表数据
 * </p>
 *
 * @author LTQ
 * @since 2024-02-20
 */
@TableName("airport_info")
@ApiModel(value = "AirportInfo对象", description = "航站信息，用于维护要展示的航站列表数据")
public class AirportInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    @ApiModelProperty("经度")
    private BigDecimal longitude;

    @ApiModelProperty("纬度")
    private BigDecimal latitude;

    @ApiModelProperty("是否可用")
    private Boolean enable;

    @ApiModelProperty("是否展示")
    private Boolean isShow;

    private Boolean deleted;

    @ApiModelProperty("最大服务半径")
    private BigDecimal maxServiceRadius;

    @ApiModelProperty("接驳点ID")
    private String connId;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("区名")
    private String areaName;

    @ApiModelProperty("城市名")
    private String cityName;

    @ApiModelProperty("省名")
    private String provinceName;

    @ApiModelProperty("航站代码")
    private String code;

    @ApiModelProperty("航站名称")
    private String name;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public Boolean getEnable() {
        return enable;
    }

    public void setEnable(Boolean enable) {
        this.enable = enable;
    }

    public Boolean getShow() {
        return isShow;
    }

    public void setShow(Boolean show) {
        isShow = show;
    }

    public Boolean getDeleted() {
        return deleted;
    }

    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    public BigDecimal getMaxServiceRadius() {
        return maxServiceRadius;
    }

    public void setMaxServiceRadius(BigDecimal maxServiceRadius) {
        this.maxServiceRadius = maxServiceRadius;
    }

    public String getConnId() {
        return connId;
    }

    public void setConnId(String connId) {
        this.connId = connId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        return "AirportInfo{" +
            "id = " + id +
            ", createTime = " + createTime +
            ", updateTime = " + updateTime +
            ", longitude = " + longitude +
            ", latitude = " + latitude +
            ", enable = " + enable +
            ", deleted = " + deleted +
            ", maxServiceRadius = " + maxServiceRadius +
            ", connId = " + connId +
            ", address = " + address +
            ", areaName = " + areaName +
            ", cityName = " + cityName +
            ", provinceName = " + provinceName +
            ", code = " + code +
            ", name = " + name +
        "}";
    }
}
